using System;
using ns27;

namespace Triton.Game.Mapping
{
	[Attribute38("TransitionPopup")]
	public class TransitionPopup : MonoBehaviour
	{
		public UberText m_title => method_3<UberText>("m_title");

		public MatchingQueueTab m_queueTab => method_3<MatchingQueueTab>("m_queueTab");

		public UIBButton m_cancelButton => method_3<UIBButton>("m_cancelButton");

		public bool m_shown => method_2<bool>("m_shown");

		public bool m_blockingLoadingScreen => method_2<bool>("m_blockingLoadingScreen");

		public Camera m_fullScreenEffectsCamera => method_3<Camera>("m_fullScreenEffectsCamera");

		public AdventureDbId m_adventureId => method_2<AdventureDbId>("m_adventureId");

		public bool m_showAnimationFinished => method_2<bool>("m_showAnimationFinished");

		public float POPUP_TIME => method_2<float>("POPUP_TIME");

		public float START_SCALE_VAL => method_2<float>("START_SCALE_VAL");

		public Vector3 END_POSITION => method_2<Vector3>("END_POSITION");

		public bool m_blurEnabled => method_2<bool>("m_blurEnabled");

		public TransitionPopup(IntPtr address, string className)
			: base(address, className)
		{
		}

		public TransitionPopup(IntPtr address)
			: this(address, "TransitionPopup")
		{
		}

		public void SetAdventureId(AdventureDbId adventureId)
		{
			method_8("SetAdventureId", adventureId);
		}

		public void Awake()
		{
			method_8("Awake");
		}

		public void Start()
		{
			method_8("Start");
		}

		public void OnDestroy()
		{
			method_8("OnDestroy");
		}

		public bool IsShown()
		{
			return method_11<bool>("IsShown", Array.Empty<object>());
		}

		public void Show()
		{
			method_8("Show");
		}

		public void Hide()
		{
			method_8("Hide");
		}

		public void Cancel()
		{
			method_8("Cancel");
		}

		public bool OnFindGameEvent(FindGameEventData eventData, object userData)
		{
			return method_11<bool>("OnFindGameEvent", new object[2] { eventData, userData });
		}

		public void OnGameEntered(FindGameEventData eventData)
		{
			method_8("OnGameEntered", eventData);
		}

		public void OnGameDelayed(FindGameEventData eventData)
		{
			method_8("OnGameDelayed", eventData);
		}

		public void OnGameUpdated(FindGameEventData eventData)
		{
			method_8("OnGameUpdated", eventData);
		}

		public void OnGameConnecting(FindGameEventData eventData)
		{
			method_8("OnGameConnecting", eventData);
		}

		public void OnGameStarted(FindGameEventData eventData)
		{
			method_8("OnGameStarted", eventData);
		}

		public void OnGameCanceled(FindGameEventData eventData)
		{
			method_8("OnGameCanceled", eventData);
		}

		public void OnGameError(FindGameEventData eventData)
		{
			method_8("OnGameError", eventData);
		}

		public bool EnableCancelButtonIfPossible()
		{
			return method_11<bool>("EnableCancelButtonIfPossible", Array.Empty<object>());
		}

		public void EnableCancelButton()
		{
			method_8("EnableCancelButton");
		}

		public void DisableCancelButton()
		{
			method_8("DisableCancelButton");
		}

		public void OnCancelButtonReleased(UIEvent e)
		{
			method_8("OnCancelButtonReleased", e);
		}

		public void OnCancelButtonOver(UIEvent e)
		{
			method_8("OnCancelButtonOver", e);
		}

		public void FireMatchCanceledEvent()
		{
			method_8("FireMatchCanceledEvent");
		}

		public void AnimateShow()
		{
			method_8("AnimateShow");
		}

		public void ShowPopup()
		{
			method_8("ShowPopup");
		}

		public void PunchPopup()
		{
			method_8("PunchPopup");
		}

		public void OnAnimateShowFinished()
		{
			method_8("OnAnimateShowFinished");
		}

		public void AnimateHide()
		{
			method_8("AnimateHide");
		}

		public void AnimateBlurBlendOn()
		{
			method_8("AnimateBlurBlendOn");
		}

		public void AnimateBlurBlendOff()
		{
			method_8("AnimateBlurBlendOff");
		}

		public void DeactivatePopup()
		{
			method_8("DeactivatePopup");
		}

		public void StartBlockingTransition()
		{
			method_8("StartBlockingTransition");
		}

		public void StopBlockingTransition()
		{
			method_8("StopBlockingTransition");
		}

		public void OnSceneLoaded(SceneMgr.Mode mode, PegasusScene scene, object userData)
		{
			method_8("OnSceneLoaded", mode, scene, userData);
		}

		public void EnableFullScreenBlur()
		{
			method_8("EnableFullScreenBlur");
		}

		public void DisableFullScreenBlur()
		{
			method_8("DisableFullScreenBlur");
		}

		public void OnGameplaySceneLoaded()
		{
			method_8("OnGameplaySceneLoaded");
		}
	}
}
